/*
 * Created on Sun Jun 10 2018 by Ronnie Ren (zhaosong.ren) from Accenture
 *
 * Copyright (c) 2018 DingXin information & technology limited company.
 */

export interface ResponseUser {
    id: string;         // 用户Id
    userNo: string;     // 用户编号
    fullName: string;   // 用户姓名
    telephone: string;  // 用户电话
    mobile: string;     // 用户手机号码
    address: string;    // 用户地址
    areaId: string;     // 用户区号
    districtId: string; // 用户台号
    propertyNo: string; // 资产编号
    arrears: [{
        billDate: number;               // 精确到月份即可; 欠费月份，带年
        userNo: string;                  // 用户编号
        userId: string;                  // 用户Id
        penalty: number;                // 违约金
        electricity: number;            //  电度电费
        basicFee: number;               //  基本电费
        adjustmentFee: number;          //  调节电费
        chargeDetailId: string;
        powerUnit: number;
        chargeLevel: number;           // 催费级别
        chargeTimesOne: number;         // 一级催费次数
        chargeTimesTwo: number;         // 二级催费次数
        chargeTimesThree: number;       // 三级催费次数
        attachments: [{                 // 欠费张贴的通知单
            id: string;                 // 图片Id
            createdDate: number;        // 图片创建的日期
            thumbnail: string;          // 图片的缩略图，base64 string
        }];
        payments: [{
            billDate: number;                // 账单月份，带年
            paymentId: number;
            chargeDetailId: number;
            userNo: number;
            chargeLevel: number;
            isPaidOff: boolean;              // 是否结清
            paidDate: number;
            businessType: number;
            businessMethod: string;
            feeType: string;
            actualFee: number;
            actualPenalty: number;
            actualEarn: number;
            actualTotal: number;
            powerUnit: number;
            chargeTimesOne: number;        // 一级催费次数
            chargeTimesTwo: number;        // 二级催费次数
            chargeTimesThree: number;       // 三级催费次数
            attachments: [{                 // 欠费张贴的通知单
                id: string;                 // 图片Id
                createdDate: number;        // 图片创建的日期
                thumbnail: string;          // 图片的缩略图，base64 string
            }];
        }]
    }];
}

export interface ResponseUsers {
    code: number;
    messsage: string;
    data?: {
        fetchingDate: number;
        users: [ResponseUser];
    };
}



